

<?php  
//Se incluye código de ingreso a la persistencia
include "fachada.php";

//funcion que permite lanzar dados
if(isset($_REQUEST["lanzar"])){
	$dado1= rand(1, 6);
	$dado2= rand(1, 6);
	$nueva_posicion=0;
	$sql="SELECT casilla,dinero,turno,dado1,dado2 FROM estado WHERE jugador = '".$_REQUEST["nombre"]."';";
		$result = mysql_query($sql);
	$turno_actual=-1;
	if(!$result){
		echo "consulta no valida";
	}else{
		if($registro=mysql_fetch_assoc($result)){
			$nueva_posicion=$dado1+$dado2+$registro["casilla"];
			$turno_actual=$registro["turno"];
			//si recorrió todo el tablero debe ganar dinero y volver a empezar el tablero
			if($nueva_posicion>=40){
				$nueva_posicion=$nueva_posicion-40;
				$registro["dinero"]+=200;
			}
			$sql = "UPDATE `883172`.`estado` SET `casilla` = '".$nueva_posicion."', dado1='".$dado1."', dado2='".$dado2."', dinero='".$registro["dinero"]."', jugando='0' WHERE `estado`.`jugador` = '".$_REQUEST["nombre"]."';";
			$result = mysql_query($sql);
			
			//Verifico cuantos turnos hay si el contador sobrepasa entonces lo vuelve 1
			
			$turno_actual++;
			$sql="SELECT COUNT(*) FROM estado ;";
			$result = mysql_query($sql);
			if($registro=mysql_fetch_assoc($result)){
				if($registro["COUNT(*)"]<$turno_actual){
					$turno_actual=1;
				}
			}
			
			//Se asigna el nuevo turno
			$sql = "UPDATE `883172`.`estado` SET `jugando` = '1' WHERE `estado`.`turno` = '".$turno_actual."';";
			$result = mysql_query($sql);
			
			
			
		}
	}
}

//funcion actualiza los datos del jugador
if(isset($_REQUEST["jugador"])){
$sql="SELECT jugador,casilla,dinero,turno,dado1,dado2 FROM estado WHERE jugador = '".$_REQUEST["nombre"]."';";
	$result = mysql_query($sql);
	if($result){
	?>
	<table width="800" border="0">

	<?php
		while($registro=mysql_fetch_assoc($result)){ ?>
		              <tr>
                <td><?php echo $registro["jugador"]; ?></td>
                <td><?php echo $registro["dinero"]; ?></td>
                <td>Lista de paises <?php echo $registro["casilla"]; ?></td>
                <td><?php echo "[".$registro["dado1"]."]"."[".$registro["dado2"]."]"; ?></td>
              </tr>
		<?php } ?>
	
	</table>
	
	<?php } 
} 

//funcion que actualiza el tablero 
if(isset($_REQUEST["tablero"])){

$sql="SELECT jugador,casilla FROM estado;";
	$result = mysql_query($sql);
	if($result){
	$casilla=array();
	for($i=0;$i<40;$i++){
		$casilla[$i]="&nbsp;";
	}
	?>

	<?php
		while($registro=mysql_fetch_assoc($result)){ 
			$casilla[$registro["casilla"]].=$registro["jugador"]."<br>";
	} ?>
	

<table width="800" border="1">
              <tr>
                <td width="124" height="124"><strong>EMBARGO</strong><?php echo $casilla[10]; ?></td>
                <td width="62"><?php echo $casilla[11]; ?></td>
                <td width="62"><?php echo $casilla[12]; ?></td>
                <td width="62"><?php echo $casilla[13]; ?></td>
                <td width="62"><?php echo $casilla[14]; ?></td>
                <td width="62"><?php echo $casilla[15]; ?></td>
                <td width="62"><?php echo $casilla[16]; ?></td>
                <td width="62"><?php echo $casilla[17]; ?></td>
                <td width="62"><?php echo $casilla[18]; ?></td>
                <td width="62"><?php echo $casilla[19]; ?></td>
                <td width="124"><strong>PUERTO LIBRE</strong><?php echo $casilla[20]; ?></td>				
  </tr>
              <tr>
                <td height="62" width="124px"><?php echo $casilla[9]; ?></td>
                <td colspan="9" rowspan="9">&nbsp;</td>
                <td><?php echo $casilla[21]; ?></td>
  </tr>
              <tr>
                <td height="62"><?php echo $casilla[8]; ?></td>
                <td><?php echo $casilla[22]; ?></td>
  </tr>
              <tr>
                <td height="62"><?php echo $casilla[7]; ?></td>
                <td><?php echo $casilla[23]; ?></td>
  </tr>
              <tr>
                <td height="62"><?php echo $casilla[6]; ?></td>
                <td><?php echo $casilla[24]; ?></td>
  </tr>
              <tr>
                <td height="62"><?php echo $casilla[5]; ?></td>
                <td><?php echo $casilla[25]; ?></td>
  </tr>
              <tr>
                <td height="62"><?php echo $casilla[4]; ?></td>
                <td><?php echo $casilla[26]; ?></td>
  </tr>
              <tr>
                <td height="62"><?php echo $casilla[3]; ?></td>
                <td><?php echo $casilla[27]; ?></td>
  </tr>
              <tr>
                <td height="62"><?php echo $casilla[2]; ?></td>
                <td><?php echo $casilla[28]; ?></td>
  </tr>
              <tr>
                <td height="62"><?php echo $casilla[1]; ?></td>
                <td><?php echo $casilla[29]; ?></td>
  </tr>
              <tr>
                <td height="124" width="124"><strong>GO</strong><?php echo $casilla[0]; ?></td>
                <td width="62"><?php echo $casilla[39]; ?></td>
                <td width="62"><?php echo $casilla[38]; ?></td>
                <td width="62"><?php echo $casilla[37]; ?></td>
                <td width="62"><?php echo $casilla[36]; ?></td>
                <td width="62"><?php echo $casilla[35]; ?></td>
                <td width="62"><?php echo $casilla[34]; ?></td>
                <td width="62"><?php echo $casilla[33]; ?></td>
                <td width="62"><?php echo $casilla[32]; ?></td>
                <td width="62"><?php echo $casilla[31]; ?></td>
                <td width="124"><strong>IR A EMBARGO</strong><?php echo $casilla[30]; ?></td>
  </tr>
</table>
	
	<?php } 
} 


//funcion que actualiza la botonera de turno 
if(isset($_REQUEST["turno"])){
$sql="SELECT jugando FROM estado WHERE jugador = '".$_REQUEST["nombre"]."';";
	$result = mysql_query($sql);
	if($result){
	
		if($registro=mysql_fetch_assoc($result)){ 
		//Acción cuando el jugador puede lanzar
		if($registro["jugando"]){
		?>


<table width="600" border="1">
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td><div align="center"><button type="button" onClick="lanzar_loadXMLDoc()">Lanzar</button></div></td>
              </tr>
            </table>

		<?php }else{ //Acción cuando el jugador no puede lanzar?>
<table width="600" border="1">
              <tr>
                <td>Vender</td>
                <td>Comprar</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td><div align="center">&nbsp;</div></td>
              </tr>
            </table>
	
	<?php } 
	}
} 
}
?>